home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 7
/
CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso
/
• Star Fleet HQ •
/
Trek 1.1 ••••
/
Trek ••••
/
Trek ееее.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1990-06-17
|
73KB
|
1,303 lines
# near model CODE resource
# jump table entries: 96-99 (4 of them)
export_12:
00000000 4E56 0000 link A6, 0
00000004 4A6E 0008 tst.w [A6 + 0x8]
00000008 6C08 bge +0xA /* 00000012 */
0000000A 302E 0008 move.w D0, [A6 + 0x8]
0000000E 4440 neg.w D0
00000010 6004 bra +0x6 /* 00000016 */
label00000012:
00000012 302E 0008 move.w D0, [A6 + 0x8]
label00000016:
00000016 4E5E unlink A6
00000018 4E75 rts
0000001A 4E56 0000 link A6, 0
0000001E 4AAE 0008 tst.l [A6 + 0x8]
00000022 6C08 bge +0xA /* 0000002C */
00000024 202E 0008 move.l D0, [A6 + 0x8]
00000028 4480 neg.l D0
0000002A 6004 bra +0x6 /* 00000030 */
label0000002C:
0000002C 202E 0008 move.l D0, [A6 + 0x8]
label00000030:
00000030 4E5E unlink A6
00000032 4E75 rts
00000034 4E56 FFFC link A6, -0x0004
00000038 306E 000C movea.w A0, [A6 + 0xC]
0000003C 2008 move.l D0, A0
0000003E 81EE 000E divs.w D0, [A6 + 0xE]
00000042 3D40 FFFC move.w [A6 - 0x4], D0
00000046 306E 000C movea.w A0, [A6 + 0xC]
0000004A 2008 move.l D0, A0
0000004C 81EE 000E divs.w D0, [A6 + 0xE]
00000050 4840 swap.w D0
00000052 3D40 FFFE move.w [A6 - 0x2], D0
00000056 206E 0008 movea.l A0, [A6 + 0x8]
0000005A 20AE FFFC move.l [A0], [A6 - 0x4]
0000005E 4E5E unlink A6
00000060 4E75 rts
00000062 4E56 FFF8 link A6, -0x0008
00000066 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000006A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000006E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000072 2D40 FFF8 move.l [A6 - 0x8], D0
00000076 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000007A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000007E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000082 2D40 FFFC move.l [A6 - 0x4], D0
00000086 206E 0008 movea.l A0, [A6 + 0x8]
0000008A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000008E 20D9 move.l [A0]+, [A1]+
00000090 20D9 move.l [A0]+, [A1]+
00000092 4E5E unlink A6
00000094 4E75 rts
fn00000096:
00000096 4E56 0000 link A6, 0
0000009A 2F0C move.l -[A7], A4
0000009C 286E 000C movea.l A4, [A6 + 0xC]
000000A0 0254 7FFF andi.w [A4], 0x7FFF
000000A4 206E 0008 movea.l A0, [A6 + 0x8]
000000A8 4A50 tst.w [A0]
000000AA 6C04 bge +0x6 /* 000000B0 */
000000AC 08D4 0007 bset.b [A4], 0x7
label000000B0:
000000B0 285F movea.l A4, [A7]+
000000B2 4E5E unlink A6
000000B4 4E75 rts
000000B6 4E56 FFD8 link A6, -0x0028
000000BA 486D FFAA pea.l [A5 - 0x56]
000000BE 486E 000C pea.l [A6 + 0xC]
000000C2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000000C6 A9EB syscall Pack4/FP68K
000000C8 6E10 bgt +0x12 /* 000000DA */
000000CA 486D FFBE pea.l [A5 - 0x42]
000000CE 486E 000C pea.l [A6 + 0xC]
000000D2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000000D6 A9EB syscall Pack4/FP68K
000000D8 6C18 bge +0x1A /* 000000F2 */
label000000DA:
000000DA 7021 moveq.l D0, 0x21
000000DC 3B40 FF56 move.w [A5 - 0xAA], D0
000000E0 206E 0008 movea.l A0, [A6 + 0x8]
000000E4 43ED FFA0 lea.l A1, [A5 - 0x60]
000000E8 20D9 move.l [A0]+, [A1]+
000000EA 20D9 move.l [A0]+, [A1]+
000000EC 30D9 move.w [A0]+, [A1]+
000000EE 6000 0096 bra +0x98 /* 00000186 */
label000000F2:
000000F2 2D6D FFAA FFF6 move.l [A6 - 0xA], [A5 - 0x56]
000000F8 2D6D FFAE FFFA move.l [A6 - 0x6], [A5 - 0x52]
000000FE 3D6D FFB2 FFFE move.w [A6 - 0x2], [A5 - 0x4E]
00000104 486E 000C pea.l [A6 + 0xC]
00000108 486E FFF6 pea.l [A6 - 0xA]
0000010C 3F3C 0002 move.w -[A7], 0x2
00000110 A9EB syscall Pack4/FP68K
00000112 2D6D FFAA FFEC move.l [A6 - 0x14], [A5 - 0x56]
00000118 2D6D FFAE FFF0 move.l [A6 - 0x10], [A5 - 0x52]
0000011E 3D6D FFB2 FFF4 move.w [A6 - 0xC], [A5 - 0x4E]
00000124 486E 000C pea.l [A6 + 0xC]
00000128 486E FFEC pea.l [A6 - 0x14]
0000012C 3F3C 0000 move.w -[A7], 0x0
00000130 A9EB syscall Pack4/FP68K
00000132 486E FFEC pea.l [A6 - 0x14]
00000136 486E FFF6 pea.l [A6 - 0xA]
0000013A 3F3C 0006 move.w -[A7], 0x6
0000013E A9EB syscall Pack4/FP68K
00000140 41D6 lea.l A0, [A6]
00000142 2F20 move.l -[A7], -[A0]
00000144 2F20 move.l -[A7], -[A0]
00000146 3F20 move.w -[A7], -[A0]
00000148 486E FFE2 pea.l [A6 - 0x1E]
0000014C 4EBA 0ACC jsr [PC + 0xACC /* 00000C1A */]
00000150 4FEF 000E lea.l A7, [A7 + 0xE]
00000154 41EE FFEC lea.l A0, [A6 - 0x14]
00000158 2F20 move.l -[A7], -[A0]
0000015A 2F20 move.l -[A7], -[A0]
0000015C 3F20 move.w -[A7], -[A0]
0000015E 486E FFD8 pea.l [A6 - 0x28]
00000162 4EBA 01BE jsr [PC + 0x1BE /* 00000322 */]
00000166 4FEF 000E lea.l A7, [A7 + 0xE]
0000016A 486D FFB4 pea.l [A5 - 0x4C]
0000016E 486E FFD8 pea.l [A6 - 0x28]
00000172 3F3C 0004 move.w -[A7], 0x4
00000176 A9EB syscall Pack4/FP68K
00000178 206E 0008 movea.l A0, [A6 + 0x8]
0000017C 43EE FFD8 lea.l A1, [A6 - 0x28]
00000180 20D9 move.l [A0]+, [A1]+
00000182 20D9 move.l [A0]+, [A1]+
00000184 30D9 move.w [A0]+, [A1]+
label00000186:
00000186 4E5E unlink A6
00000188 4E75 rts
0000018A 4E56 FFD8 link A6, -0x0028
0000018E 41EE 0016 lea.l A0, [A6 + 0x16]
00000192 2F20 move.l -[A7], -[A0]
00000194 2F20 move.l -[A7], -[A0]
00000196 3F20 move.w -[A7], -[A0]
00000198 486E FFEC pea.l [A6 - 0x14]
0000019C 4EBA 0B02 jsr [PC + 0xB02 /* 00000CA0 */]
000001A0 4FEF 000E lea.l A7, [A7 + 0xE]
000001A4 41EE FFF6 lea.l A0, [A6 - 0xA]
000001A8 43EE FFEC lea.l A1, [A6 - 0x14]
000001AC 20D9 move.l [A0]+, [A1]+
000001AE 20D9 move.l [A0]+, [A1]+
000001B0 30D9 move.w [A0]+, [A1]+
000001B2 486D FFAA pea.l [A5 - 0x56]
000001B6 486E FFF6 pea.l [A6 - 0xA]
000001BA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000001BE A9EB syscall Pack4/FP68K
000001C0 6F18 ble +0x1A /* 000001DA */
000001C2 7021 moveq.l D0, 0x21
000001C4 3B40 FF56 move.w [A5 - 0xAA], D0
000001C8 206E 0008 movea.l A0, [A6 + 0x8]
000001CC 43ED FFA0 lea.l A1, [A5 - 0x60]
000001D0 20D9 move.l [A0]+, [A1]+
000001D2 20D9 move.l [A0]+, [A1]+
000001D4 30D9 move.w [A0]+, [A1]+
000001D6 6000 0146 bra +0x148 /* 0000031E */
label000001DA:
000001DA 486D FFD2 pea.l [A5 - 0x2E]
000001DE 486E FFF6 pea.l [A6 - 0xA]
000001E2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000001E6 A9EB syscall Pack4/FP68K
000001E8 6F00 008E ble +0x90 /* 00000278 */
000001EC 2D6D FFAA FFEC move.l [A6 - 0x14], [A5 - 0x56]
000001F2 2D6D FFAE FFF0 move.l [A6 - 0x10], [A5 - 0x52]
000001F8 3D6D FFB2 FFF4 move.w [A6 - 0xC], [A5 - 0x4E]
000001FE 486E FFF6 pea.l [A6 - 0xA]
00000202 486E FFEC pea.l [A6 - 0x14]
00000206 3F3C 0002 move.w -[A7], 0x2
0000020A A9EB syscall Pack4/FP68K
0000020C 41EE FFF6 lea.l A0, [A6 - 0xA]
00000210 43EE FFEC lea.l A1, [A6 - 0x14]
00000214 20D9 move.l [A0]+, [A1]+
00000216 20D9 move.l [A0]+, [A1]+
00000218 30D9 move.w [A0]+, [A1]+
0000021A 2D6D FFB4 FFEC move.l [A6 - 0x14], [A5 - 0x4C]
00000220 2D6D FFB8 FFF0 move.l [A6 - 0x10], [A5 - 0x48]
00000226 3D6D FFBC FFF4 move.w [A6 - 0xC], [A5 - 0x44]
0000022C 486E FFF6 pea.l [A6 - 0xA]
00000230 486E FFEC pea.l [A6 - 0x14]
00000234 3F3C 0004 move.w -[A7], 0x4
00000238 A9EB syscall Pack4/FP68K
0000023A 2D6E FFF6 FFE2 move.l [A6 - 0x1E], [A6 - 0xA]
00000240 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6]
00000246 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2]
0000024C 486E FFF6 pea.l [A6 - 0xA]
00000250 486E FFE2 pea.l [A6 - 0x1E]
00000254 3F3C 0004 move.w -[A7], 0x4
00000258 A9EB syscall Pack4/FP68K
0000025A 486E FFE2 pea.l [A6 - 0x1E]
0000025E 486E FFEC pea.l [A6 - 0x14]
00000262 3F3C 0002 move.w -[A7], 0x2
00000266 A9EB syscall Pack4/FP68K
00000268 41EE FFF6 lea.l A0, [A6 - 0xA]
0000026C 43EE FFEC lea.l A1, [A6 - 0x14]
00000270 20D9 move.l [A0]+, [A1]+
00000272 20D9 move.l [A0]+, [A1]+
00000274 30D9 move.w [A0]+, [A1]+
00000276 604E bra +0x50 /* 000002C6 */
label00000278:
00000278 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA]
0000027E 2D6E FFFA FFF0 move.l [A6 - 0x10], [A6 - 0x6]
00000284 3D6E FFFE FFF4 move.w [A6 - 0xC], [A6 - 0x2]
0000028A 486E FFF6 pea.l [A6 - 0xA]
0000028E 486E FFEC pea.l [A6 - 0x14]
00000292 3F3C 0004 move.w -[A7], 0x4
00000296 A9EB syscall Pack4/FP68K
00000298 2D6D FFAA FFE2 move.l [A6 - 0x1E], [A5 - 0x56]
0000029E 2D6D FFAE FFE6 move.l [A6 - 0x1A], [A5 - 0x52]
000002A4 3D6D FFB2 FFEA move.w [A6 - 0x16], [A5 - 0x4E]
000002AA 486E FFEC pea.l [A6 - 0x14]
000002AE 486E FFE2 pea.l [A6 - 0x1E]
000002B2 3F3C 0002 move.w -[A7], 0x2
000002B6 A9EB syscall Pack4/FP68K
000002B8 41EE FFF6 lea.l A0, [A6 - 0xA]
000002BC 43EE FFE2 lea.l A1, [A6 - 0x1E]
000002C0 20D9 move.l [A0]+, [A1]+
000002C2 20D9 move.l [A0]+, [A1]+
000002C4 30D9 move.w [A0]+, [A1]+
label000002C6:
000002C6 41D6 lea.l A0, [A6]
000002C8 2F20 move.l -[A7], -[A0]
000002CA 2F20 move.l -[A7], -[A0]
000002CC 3F20 move.w -[A7], -[A0]
000002CE 486E FFEC pea.l [A6 - 0x14]
000002D2 4EBA 0946 jsr [PC + 0x946 /* 00000C1A */]
000002D6 4FEF 000E lea.l A7, [A7 + 0xE]
000002DA 2D6E 000C FFE2 move.l [A6 - 0x1E], [A6 + 0xC]
000002E0 2D6E 0010 FFE6 move.l [A6 - 0x1A], [A6 + 0x10]
000002E6 3D6E 0014 FFEA move.w [A6 - 0x16], [A6 + 0x14]
000002EC 486E FFEC pea.l [A6 - 0x14]
000002F0 486E FFE2 pea.l [A6 - 0x1E]
000002F4 3F3C 0006 move.w -[A7], 0x6
000002F8 A9EB syscall Pack4/FP68K
000002FA 41EE FFEC lea.l A0, [A6 - 0x14]
000002FE 2F20 move.l -[A7], -[A0]
00000300 2F20 move.l -[A7], -[A0]
00000302 3F20 move.w -[A7], -[A0]
00000304 486E FFD8 pea.l [A6 - 0x28]
00000308 4EBA 0018 jsr [PC + 0x18 /* 00000322 */]
0000030C 4FEF 000E lea.l A7, [A7 + 0xE]
00000310 206E 0008 movea.l A0, [A6 + 0x8]
00000314 43EE FFD8 lea.l A1, [A6 - 0x28]
00000318 20D9 move.l [A0]+, [A1]+
0000031A 20D9 move.l [A0]+, [A1]+
0000031C 30D9 move.w [A0]+, [A1]+
label0000031E:
0000031E 4E5E unlink A6
00000320 4E75 rts
fn00000322:
00000322 4E56 0000 link A6, 0
00000326 486E 000C pea.l [A6 + 0xC]
0000032A 3F3C 001E move.w -[A7], 0x1E
0000032E A9EC syscall Pack5/Elems68K
00000330 206E 0008 movea.l A0, [A6 + 0x8]
00000334 43EE 000C lea.l A1, [A6 + 0xC]
00000338 20D9 move.l [A0]+, [A1]+
0000033A 20D9 move.l [A0]+, [A1]+
0000033C 30D9 move.w [A0]+, [A1]+
0000033E 4E5E unlink A6
00000340 4E75 rts
00000342 4E56 FFD8 link A6, -0x0028
00000346 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
0000034C 486E FFF4 pea.l [A6 - 0xC]
00000350 486E 0016 pea.l [A6 + 0x16]
00000354 3F3C 2008 move.w -[A7], 0x2008
00000358 A9EB syscall Pack4/FP68K
0000035A 662E bne +0x30 /* 0000038A */
0000035C 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000362 486E FFF2 pea.l [A6 - 0xE]
00000366 486E 000C pea.l [A6 + 0xC]
0000036A 3F3C 2008 move.w -[A7], 0x2008
0000036E A9EB syscall Pack4/FP68K
00000370 6618 bne +0x1A /* 0000038A */
00000372 7021 moveq.l D0, 0x21
00000374 3B40 FF56 move.w [A5 - 0xAA], D0
00000378 206E 0008 movea.l A0, [A6 + 0x8]
0000037C 43ED FFA0 lea.l A1, [A5 - 0x60]
00000380 20D9 move.l [A0]+, [A1]+
00000382 20D9 move.l [A0]+, [A1]+
00000384 30D9 move.w [A0]+, [A1]+
00000386 6000 00BC bra +0xBE /* 00000444 */
label0000038A:
0000038A 2D6E 000C FFEC move.l [A6 - 0x14], [A6 + 0xC]
00000390 2D6E 0010 FFF0 move.l [A6 - 0x10], [A6 + 0x10]
00000396 3D6E 0014 FFF4 move.w [A6 - 0xC], [A6 + 0x14]
0000039C 486E 0016 pea.l [A6 + 0x16]
000003A0 486E FFEC pea.l [A6 - 0x14]
000003A4 3F3C 0006 move.w -[A7], 0x6
000003A8 A9EB syscall Pack4/FP68K
000003AA 41EE FFF6 lea.l A0, [A6 - 0xA]
000003AE 2F20 move.l -[A7], -[A0]
000003B0 2F20 move.l -[A7], -[A0]
000003B2 3F20 move.w -[A7], -[A0]
000003B4 486E FFE2 pea.l [A6 - 0x1E]
000003B8 4EBA 08E6 jsr [PC + 0x8E6 /* 00000CA0 */]
000003BC 4FEF 000E lea.l A7, [A7 + 0xE]
000003C0 41EE FFEC lea.l A0, [A6 - 0x14]
000003C4 2F20 move.l -[A7], -[A0]
000003C6 2F20 move.l -[A7], -[A0]
000003C8 3F20 move.w -[A7], -[A0]
000003CA 486E FFD8 pea.l [A6 - 0x28]
000003CE 4EBA FF52 jsr [PC - 0xAE /* 00000322 */]
000003D2 4FEF 000E lea.l A7, [A7 + 0xE]
000003D6 41EE FFF6 lea.l A0, [A6 - 0xA]
000003DA 43EE FFD8 lea.l A1, [A6 - 0x28]
000003DE 20D9 move.l [A0]+, [A1]+
000003E0 20D9 move.l [A0]+, [A1]+
000003E2 30D9 move.w [A0]+, [A1]+
000003E4 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
000003EA 486E FFF4 pea.l [A6 - 0xC]
000003EE 486E 0016 pea.l [A6 + 0x16]
000003F2 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000003F6 A9EB syscall Pack4/FP68K
000003F8 6C2E bge +0x30 /* 00000428 */
000003FA 2D6D FFE6 FFEC move.l [A6 - 0x14], [A5 - 0x1A]
00000400 2D6D FFEA FFF0 move.l [A6 - 0x10], [A5 - 0x16]
00000406 3D6D FFEE FFF4 move.w [A6 - 0xC], [A5 - 0x12]
0000040C 486E FFF6 pea.l [A6 - 0xA]
00000410 486E FFEC pea.l [A6 - 0x14]
00000414 3F3C 0002 move.w -[A7], 0x2
00000418 A9EB syscall Pack4/FP68K
0000041A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000041E 43EE FFEC lea.l A1, [A6 - 0x14]
00000422 20D9 move.l [A0]+, [A1]+
00000424 20D9 move.l [A0]+, [A1]+
00000426 30D9 move.w [A0]+, [A1]+
label00000428:
00000428 486E FFF6 pea.l [A6 - 0xA]
0000042C 486E 000C pea.l [A6 + 0xC]
00000430 4EBA FC64 jsr [PC - 0x39C /* 00000096 */]
00000434 508F addq.l A7, 8
00000436 206E 0008 movea.l A0, [A6 + 0x8]
0000043A 43EE FFF6 lea.l A1, [A6 - 0xA]
0000043E 20D9 move.l [A0]+, [A1]+
00000440 20D9 move.l [A0]+, [A1]+
00000442 30D9 move.w [A0]+, [A1]+
label00000444:
00000444 4E5E unlink A6
00000446 4E75 rts
00000448 4E56 0000 link A6, 0
0000044C 486E 000C pea.l [A6 + 0xC]
00000450 3F3C 001A move.w -[A7], 0x1A
00000454 A9EC syscall Pack5/Elems68K
00000456 206E 0008 movea.l A0, [A6 + 0x8]
0000045A 43EE 000C lea.l A1, [A6 + 0xC]
0000045E 20D9 move.l [A0]+, [A1]+
00000460 20D9 move.l [A0]+, [A1]+
00000462 30D9 move.w [A0]+, [A1]+
00000464 4E5E unlink A6
00000466 4E75 rts
00000468 4E56 0000 link A6, 0
0000046C 486E 000C pea.l [A6 + 0xC]
00000470 3F3C 0018 move.w -[A7], 0x18
00000474 A9EC syscall Pack5/Elems68K
00000476 206E 0008 movea.l A0, [A6 + 0x8]
0000047A 43EE 000C lea.l A1, [A6 + 0xC]
0000047E 20D9 move.l [A0]+, [A1]+
00000480 20D9 move.l [A0]+, [A1]+
00000482 30D9 move.w [A0]+, [A1]+
00000484 4E5E unlink A6
00000486 4E75 rts
00000488 4E56 0000 link A6, 0
0000048C 486D FFFA pea.l [A5 - 0x6]
00000490 3F3C 0017 move.w -[A7], 0x17
00000494 A9EB syscall Pack4/FP68K
00000496 486E 000C pea.l [A6 + 0xC]
0000049A 3F3C 001C move.w -[A7], 0x1C
0000049E A9EC syscall Pack5/Elems68K
000004A0 486D FFFA pea.l [A5 - 0x6]
000004A4 3F3C 0003 move.w -[A7], 0x3
000004A8 A9EB syscall Pack4/FP68K
000004AA 303C 0F00 move.w D0, 0xF00
000004AE C06D FFFA and.w D0, [A5 - 0x6]
000004B2 4A40 tst.w D0
000004B4 6714 beq +0x16 /* 000004CA */
000004B6 7022 moveq.l D0, 0x22
000004B8 3B40 FF56 move.w [A5 - 0xAA], D0
000004BC 41EE 000C lea.l A0, [A6 + 0xC]
000004C0 43ED FF82 lea.l A1, [A5 - 0x7E]
000004C4 20D9 move.l [A0]+, [A1]+
000004C6 20D9 move.l [A0]+, [A1]+
000004C8 30D9 move.w [A0]+, [A1]+
label000004CA:
000004CA 206E 0008 movea.l A0, [A6 + 0x8]
000004CE 43EE 000C lea.l A1, [A6 + 0xC]
000004D2 20D9 move.l [A0]+, [A1]+
000004D4 20D9 move.l [A0]+, [A1]+
000004D6 30D9 move.w [A0]+, [A1]+
000004D8 4E5E unlink A6
000004DA 4E75 rts
000004DC 4E56 FFEC link A6, -0x0014
000004E0 486D FFFA pea.l [A5 - 0x6]
000004E4 3F3C 0017 move.w -[A7], 0x17
000004E8 A9EB syscall Pack4/FP68K
000004EA 41EE 0016 lea.l A0, [A6 + 0x16]
000004EE 2F20 move.l -[A7], -[A0]
000004F0 2F20 move.l -[A7], -[A0]
000004F2 3F20 move.w -[A7], -[A0]
000004F4 486E FFF6 pea.l [A6 - 0xA]
000004F8 4EBA 07A6 jsr [PC + 0x7A6 /* 00000CA0 */]
000004FC 4FEF 000E lea.l A7, [A7 + 0xE]
00000500 41D6 lea.l A0, [A6]
00000502 2F20 move.l -[A7], -[A0]
00000504 2F20 move.l -[A7], -[A0]
00000506 3F20 move.w -[A7], -[A0]
00000508 486E FFEC pea.l [A6 - 0x14]
0000050C 4EBA 021E jsr [PC + 0x21E /* 0000072C */]
00000510 4FEF 000E lea.l A7, [A7 + 0xE]
00000514 486D FFD2 pea.l [A5 - 0x2E]
00000518 486E FFEC pea.l [A6 - 0x14]
0000051C 3F3C 0004 move.w -[A7], 0x4
00000520 A9EB syscall Pack4/FP68K
00000522 41EE 000C lea.l A0, [A6 + 0xC]
00000526 43EE FFEC lea.l A1, [A6 - 0x14]
0000052A 20D9 move.l [A0]+, [A1]+
0000052C 20D9 move.l [A0]+, [A1]+
0000052E 30D9 move.w [A0]+, [A1]+
00000530 2D6D FFDC FFF6 move.l [A6 - 0xA], [A5 - 0x24]
00000536 2D6D FFE0 FFFA move.l [A6 - 0x6], [A5 - 0x20]
0000053C 3D6D FFE4 FFFE move.w [A6 - 0x2], [A5 - 0x1C]
00000542 486E 000C pea.l [A6 + 0xC]
00000546 486E FFF6 pea.l [A6 - 0xA]
0000054A 3F3C 0006 move.w -[A7], 0x6
0000054E A9EB syscall Pack4/FP68K
00000550 486E FFF6 pea.l [A6 - 0xA]
00000554 486E 000C pea.l [A6 + 0xC]
00000558 3F3C 0000 move.w -[A7], 0x0
0000055C A9EB syscall Pack4/FP68K
0000055E 486D FFFA pea.l [A5 - 0x6]
00000562 3F3C 0003 move.w -[A7], 0x3
00000566 A9EB syscall Pack4/FP68K
00000568 303C 0F00 move.w D0, 0xF00
0000056C C06D FFFA and.w D0, [A5 - 0x6]
00000570 4A40 tst.w D0
00000572 6714 beq +0x16 /* 00000588 */
00000574 7022 moveq.l D0, 0x22
00000576 3B40 FF56 move.w [A5 - 0xAA], D0
0000057A 41EE 000C lea.l A0, [A6 + 0xC]
0000057E 43ED FF82 lea.l A1, [A5 - 0x7E]
00000582 20D9 move.l [A0]+, [A1]+
00000584 20D9 move.l [A0]+, [A1]+
00000586 30D9 move.w [A0]+, [A1]+
label00000588:
00000588 206E 0008 movea.l A0, [A6 + 0x8]
0000058C 43EE 000C lea.l A1, [A6 + 0xC]
00000590 20D9 move.l [A0]+, [A1]+
00000592 20D9 move.l [A0]+, [A1]+
00000594 30D9 move.w [A0]+, [A1]+
00000596 4E5E unlink A6
00000598 4E75 rts
0000059A 4E56 FFE2 link A6, -0x001E
0000059E 41EE 0016 lea.l A0, [A6 + 0x16]
000005A2 2F20 move.l -[A7], -[A0]
000005A4 2F20 move.l -[A7], -[A0]
000005A6 3F20 move.w -[A7], -[A0]
000005A8 486E FFEC pea.l [A6 - 0x14]
000005AC 4EBA 06F2 jsr [PC + 0x6F2 /* 00000CA0 */]
000005B0 4FEF 000E lea.l A7, [A7 + 0xE]
000005B4 41EE FFF6 lea.l A0, [A6 - 0xA]
000005B8 43EE FFEC lea.l A1, [A6 - 0x14]
000005BC 20D9 move.l [A0]+, [A1]+
000005BE 20D9 move.l [A0]+, [A1]+
000005C0 30D9 move.w [A0]+, [A1]+
000005C2 486D FF96 pea.l [A5 - 0x6A]
000005C6 486E FFF6 pea.l [A6 - 0xA]
000005CA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000005CE A9EB syscall Pack4/FP68K
000005D0 6F00 009C ble +0x9E /* 0000066E */
000005D4 486D FFFA pea.l [A5 - 0x6]
000005D8 3F3C 0017 move.w -[A7], 0x17
000005DC A9EB syscall Pack4/FP68K
000005DE 486E FFF6 pea.l [A6 - 0xA]
000005E2 3F3C 000C move.w -[A7], 0xC
000005E6 A9EC syscall Pack5/Elems68K
000005E8 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA]
000005EE 2D6E FFFA FFF0 move.l [A6 - 0x10], [A6 - 0x6]
000005F4 3D6E FFFE FFF4 move.w [A6 - 0xC], [A6 - 0x2]
000005FA 486D FFAA pea.l [A5 - 0x56]
000005FE 486E FFEC pea.l [A6 - 0x14]
00000602 3F3C 0000 move.w -[A7], 0x0
00000606 A9EB syscall Pack4/FP68K
00000608 2D6E FFF6 FFE2 move.l [A6 - 0x1E], [A6 - 0xA]
0000060E 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6]
00000614 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2]
0000061A 486E FFEC pea.l [A6 - 0x14]
0000061E 486E FFE2 pea.l [A6 - 0x1E]
00000622 3F3C 0006 move.w -[A7], 0x6
00000626 A9EB syscall Pack4/FP68K
00000628 486E FFE2 pea.l [A6 - 0x1E]
0000062C 486E FFF6 pea.l [A6 - 0xA]
00000630 3F3C 0000 move.w -[A7], 0x0
00000634 A9EB syscall Pack4/FP68K
00000636 486D FFD2 pea.l [A5 - 0x2E]
0000063A 486E FFF6 pea.l [A6 - 0xA]
0000063E 3F3C 0004 move.w -[A7], 0x4
00000642 A9EB syscall Pack4/FP68K
00000644 486D FFFA pea.l [A5 - 0x6]
00000648 3F3C 0003 move.w -[A7], 0x3
0000064C A9EB syscall Pack4/FP68K
0000064E 303C 0F00 move.w D0, 0xF00
00000652 C06D FFFA and.w D0, [A5 - 0x6]
00000656 4A40 tst.w D0
00000658 6714 beq +0x16 /* 0000066E */
0000065A 7022 moveq.l D0, 0x22
0000065C 3B40 FF56 move.w [A5 - 0xAA], D0
00000660 41EE FFF6 lea.l A0, [A6 - 0xA]
00000664 43ED FF82 lea.l A1, [A5 - 0x7E]
00000668 20D9 move.l [A0]+, [A1]+
0000066A 20D9 move.l [A0]+, [A1]+
0000066C 30D9 move.w [A0]+, [A1]+
label0000066E:
0000066E 486E FFF6 pea.l [A6 - 0xA]
00000672 486E 000C pea.l [A6 + 0xC]
00000676 4EBA FA1E jsr [PC - 0x5E2 /* 00000096 */]
0000067A 508F addq.l A7, 8
0000067C 206E 0008 movea.l A0, [A6 + 0x8]
00000680 43EE FFF6 lea.l A1, [A6 - 0xA]
00000684 20D9 move.l [A0]+, [A1]+
00000686 20D9 move.l [A0]+, [A1]+
00000688 30D9 move.w [A0]+, [A1]+
0000068A 4E5E unlink A6
0000068C 4E75 rts
0000068E 4E56 FFEC link A6, -0x0014
00000692 41EE 0016 lea.l A0, [A6 + 0x16]
00000696 2F20 move.l -[A7], -[A0]
00000698 2F20 move.l -[A7], -[A0]
0000069A 3F20 move.w -[A7], -[A0]
0000069C 486E FFEC pea.l [A6 - 0x14]
000006A0 4EBA 05FE jsr [PC + 0x5FE /* 00000CA0 */]
000006A4 4FEF 000E lea.l A7, [A7 + 0xE]
000006A8 41EE FFF6 lea.l A0, [A6 - 0xA]
000006AC 43EE FFEC lea.l A1, [A6 - 0x14]
000006B0 20D9 move.l [A0]+, [A1]+
000006B2 20D9 move.l [A0]+, [A1]+
000006B4 30D9 move.w [A0]+, [A1]+
000006B6 486D FF96 pea.l [A5 - 0x6A]
000006BA 486E FFF6 pea.l [A6 - 0xA]
000006BE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000006C2 A9EB syscall Pack4/FP68K
000006C4 6F46 ble +0x48 /* 0000070C */
000006C6 486D FFC8 pea.l [A5 - 0x38]
000006CA 486E FFF6 pea.l [A6 - 0xA]
000006CE 3F3C 0004 move.w -[A7], 0x4
000006D2 A9EB syscall Pack4/FP68K
000006D4 486E FFF6 pea.l [A6 - 0xA]
000006D8 3F3C 000C move.w -[A7], 0xC
000006DC A9EC syscall Pack5/Elems68K
000006DE 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA]
000006E4 2D6E FFFA FFF0 move.l [A6 - 0x10], [A6 - 0x6]
000006EA 3D6E FFFE FFF4 move.w [A6 - 0xC], [A6 - 0x2]
000006F0 486D FFB4 pea.l [A5 - 0x4C]
000006F4 486E FFEC pea.l [A6 - 0x14]
000006F8 3F3C 0000 move.w -[A7], 0x0
000006FC A9EB syscall Pack4/FP68K
000006FE 486E FFEC pea.l [A6 - 0x14]
00000702 486E FFF6 pea.l [A6 - 0xA]
00000706 3F3C 0006 move.w -[A7], 0x6
0000070A A9EB syscall Pack4/FP68K
label0000070C:
0000070C 486E FFF6 pea.l [A6 - 0xA]
00000710 486E 000C pea.l [A6 + 0xC]
00000714 4EBA F980 jsr [PC - 0x680 /* 00000096 */]
00000718 508F addq.l A7, 8
0000071A 206E 0008 movea.l A0, [A6 + 0x8]
0000071E 43EE FFF6 lea.l A1, [A6 - 0xA]
00000722 20D9 move.l [A0]+, [A1]+
00000724 20D9 move.l [A0]+, [A1]+
00000726 30D9 move.w [A0]+, [A1]+
00000728 4E5E unlink A6
0000072A 4E75 rts
fn0000072C:
0000072C 4E56 0000 link A6, 0
00000730 486D FFFA pea.l [A5 - 0x6]
00000734 3F3C 0017 move.w -[A7], 0x17
00000738 A9EB syscall Pack4/FP68K
0000073A 486E 000C pea.l [A6 + 0xC]
0000073E 3F3C 0008 move.w -[A7], 0x8
00000742 A9EC syscall Pack5/Elems68K
00000744 486D FFFA pea.l [A5 - 0x6]
00000748 3F3C 0003 move.w -[A7], 0x3
0000074C A9EB syscall Pack4/FP68K
0000074E 303C 0F00 move.w D0, 0xF00
00000752 C06D FFFA and.w D0, [A5 - 0x6]
00000756 4A40 tst.w D0
00000758 6714 beq +0x16 /* 0000076E */
0000075A 7022 moveq.l D0, 0x22
0000075C 3B40 FF56 move.w [A5 - 0xAA], D0
00000760 41EE 000C lea.l A0, [A6 + 0xC]
00000764 43ED FF82 lea.l A1, [A5 - 0x7E]
00000768 20D9 move.l [A0]+, [A1]+
0000076A 20D9 move.l [A0]+, [A1]+
0000076C 30D9 move.w [A0]+, [A1]+
label0000076E:
0000076E 206E 0008 movea.l A0, [A6 + 0x8]
00000772 43EE 000C lea.l A1, [A6 + 0xC]
00000776 20D9 move.l [A0]+, [A1]+
00000778 20D9 move.l [A0]+, [A1]+
0000077A 30D9 move.w [A0]+, [A1]+
0000077C 4E5E unlink A6
0000077E 4E75 rts
00000780 4E56 FFE2 link A6, -0x001E
00000784 2F0C move.l -[A7], A4
00000786 286E 0016 movea.l A4, [A6 + 0x16]
0000078A 41EE 0016 lea.l A0, [A6 + 0x16]
0000078E 2F20 move.l -[A7], -[A0]
00000790 2F20 move.l -[A7], -[A0]
00000792 3F20 move.w -[A7], -[A0]
00000794 486E FFEC pea.l [A6 - 0x14]
00000798 4EBA 0506 jsr [PC + 0x506 /* 00000CA0 */]
0000079C 4FEF 000E lea.l A7, [A7 + 0xE]
000007A0 41EE FFF6 lea.l A0, [A6 - 0xA]
000007A4 43EE FFEC lea.l A1, [A6 - 0x14]
000007A8 20D9 move.l [A0]+, [A1]+
000007AA 20D9 move.l [A0]+, [A1]+
000007AC 30D9 move.w [A0]+, [A1]+
000007AE 41EE FFEC lea.l A0, [A6 - 0x14]
000007B2 43ED FFB4 lea.l A1, [A5 - 0x4C]
000007B6 20D9 move.l [A0]+, [A1]+
000007B8 20D9 move.l [A0]+, [A1]+
000007BA 30D9 move.w [A0]+, [A1]+
000007BC 3D7C 0000 FFEA move.w [A6 - 0x16], 0x0
000007C2 486E FFEA pea.l [A6 - 0x16]
000007C6 486E FFF6 pea.l [A6 - 0xA]
000007CA 3F3C 2008 move.w -[A7], 0x2008
000007CE A9EB syscall Pack4/FP68K
000007D0 6614 bne +0x16 /* 000007E6 */
000007D2 4254 clr.w [A4]
000007D4 206E 0008 movea.l A0, [A6 + 0x8]
000007D8 43ED FFA0 lea.l A1, [A5 - 0x60]
000007DC 20D9 move.l [A0]+, [A1]+
000007DE 20D9 move.l [A0]+, [A1]+
000007E0 30D9 move.w [A0]+, [A1]+
000007E2 6000 00AC bra +0xAE /* 00000890 */
label000007E6:
000007E6 486E FFF6 pea.l [A6 - 0xA]
000007EA 3F3C 0002 move.w -[A7], 0x2
000007EE A9EC syscall Pack5/Elems68K
000007F0 2D6E FFF6 FFE2 move.l [A6 - 0x1E], [A6 - 0xA]
000007F6 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6]
000007FC 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2]
00000802 486E FFE2 pea.l [A6 - 0x1E]
00000806 3F3C 0016 move.w -[A7], 0x16
0000080A A9EB syscall Pack4/FP68K
0000080C 486E FFE2 pea.l [A6 - 0x1E]
00000810 4854 pea.l [A4]
00000812 3F3C 2010 move.w -[A7], 0x2010
00000816 A9EB syscall Pack4/FP68K
00000818 4854 pea.l [A4]
0000081A 486E FFF6 pea.l [A6 - 0xA]
0000081E 3F3C 2002 move.w -[A7], 0x2002
00000822 A9EB syscall Pack4/FP68K
00000824 486E FFF6 pea.l [A6 - 0xA]
00000828 486E FFEC pea.l [A6 - 0x14]
0000082C 3F3C 8012 move.w -[A7], 0x8012
00000830 A9EC syscall Pack5/Elems68K
00000832 486D FFAA pea.l [A5 - 0x56]
00000836 486E FFEC pea.l [A6 - 0x14]
0000083A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000083E A9EB syscall Pack4/FP68K
00000840 6D12 blt +0x14 /* 00000854 */
00000842 486D FFD2 pea.l [A5 - 0x2E]
00000846 486E FFEC pea.l [A6 - 0x14]
0000084A 3F3C 0004 move.w -[A7], 0x4
0000084E A9EB syscall Pack4/FP68K
00000850 5254 addq.w [A4], 1
00000852 6020 bra +0x22 /* 00000874 */
label00000854:
00000854 486D FFD2 pea.l [A5 - 0x2E]
00000858 486E FFEC pea.l [A6 - 0x14]
0000085C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000860 A9EB syscall Pack4/FP68K
00000862 6C10 bge +0x12 /* 00000874 */
00000864 486E FFEC pea.l [A6 - 0x14]
00000868 486E FFEC pea.l [A6 - 0x14]
0000086C 3F3C 0000 move.w -[A7], 0x0
00000870 A9EB syscall Pack4/FP68K
00000872 5354 subq.w [A4], 1
label00000874:
00000874 486E FFEC pea.l [A6 - 0x14]
00000878 486E 000C pea.l [A6 + 0xC]
0000087C 4EBA F818 jsr [PC - 0x7E8 /* 00000096 */]
00000880 508F addq.l A7, 8
00000882 206E 0008 movea.l A0, [A6 + 0x8]
00000886 43EE FFEC lea.l A1, [A6 - 0x14]
0000088A 20D9 move.l [A0]+, [A1]+
0000088C 20D9 move.l [A0]+, [A1]+
0000088E 30D9 move.w [A0]+, [A1]+
label00000890:
00000890 285F movea.l A4, [A7]+
00000892 4E5E unlink A6
00000894 4E75 rts
00000896 4E56 0000 link A6, 0
0000089A 486D FFFA pea.l [A5 - 0x6]
0000089E 3F3C 0017 move.w -[A7], 0x17
000008A2 A9EB syscall Pack4/FP68K
000008A4 486E 0016 pea.l [A6 + 0x16]
000008A8 486E 000C pea.l [A6 + 0xC]
000008AC 3F3C 0018 move.w -[A7], 0x18
000008B0 A9EB syscall Pack4/FP68K
000008B2 486D FFFA pea.l [A5 - 0x6]
000008B6 3F3C 0003 move.w -[A7], 0x3
000008BA A9EB syscall Pack4/FP68K
000008BC 303C 0F00 move.w D0, 0xF00
000008C0 C06D FFFA and.w D0, [A5 - 0x6]
000008C4 4A40 tst.w D0
000008C6 6714 beq +0x16 /* 000008DC */
000008C8 7022 moveq.l D0, 0x22
000008CA 3B40 FF56 move.w [A5 - 0xAA], D0
000008CE 41EE 000C lea.l A0, [A6 + 0xC]
000008D2 43ED FF82 lea.l A1, [A5 - 0x7E]
000008D6 20D9 move.l [A0]+, [A1]+
000008D8 20D9 move.l [A0]+, [A1]+
000008DA 30D9 move.w [A0]+, [A1]+
label000008DC:
000008DC 206E 0008 movea.l A0, [A6 + 0x8]
000008E0 43EE 000C lea.l A1, [A6 + 0xC]
000008E4 20D9 move.l [A0]+, [A1]+
000008E6 20D9 move.l [A0]+, [A1]+
000008E8 30D9 move.w [A0]+, [A1]+
000008EA 4E5E unlink A6
000008EC 4E75 rts
000008EE 4E56 FFFE link A6, -0x0002
000008F2 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
000008F8 486E FFFE pea.l [A6 - 0x2]
000008FC 486E 000C pea.l [A6 + 0xC]
00000900 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000904 A9EB syscall Pack4/FP68K
00000906 6C16 bge +0x18 /* 0000091E */
00000908 7021 moveq.l D0, 0x21
0000090A 3B40 FF56 move.w [A5 - 0xAA], D0
0000090E 206E 0008 movea.l A0, [A6 + 0x8]
00000912 43ED FF8C lea.l A1, [A5 - 0x74]
00000916 20D9 move.l [A0]+, [A1]+
00000918 20D9 move.l [A0]+, [A1]+
0000091A 30D9 move.w [A0]+, [A1]+
0000091C 604A bra +0x4C /* 00000968 */
label0000091E:
0000091E 486D FFFA pea.l [A5 - 0x6]
00000922 3F3C 0017 move.w -[A7], 0x17
00000926 A9EB syscall Pack4/FP68K
00000928 486E 000C pea.l [A6 + 0xC]
0000092C 4267 clr.w -[A7]
0000092E A9EC syscall Pack5/Elems68K
00000930 486D FFFA pea.l [A5 - 0x6]
00000934 3F3C 0003 move.w -[A7], 0x3
00000938 A9EB syscall Pack4/FP68K
0000093A 303C 0F00 move.w D0, 0xF00
0000093E C06D FFFA and.w D0, [A5 - 0x6]
00000942 4A40 tst.w D0
00000944 6714 beq +0x16 /* 0000095A */
00000946 7022 moveq.l D0, 0x22
00000948 3B40 FF56 move.w [A5 - 0xAA], D0
0000094C 41EE 000C lea.l A0, [A6 + 0xC]
00000950 43ED FF8C lea.l A1, [A5 - 0x74]
00000954 20D9 move.l [A0]+, [A1]+
00000956 20D9 move.l [A0]+, [A1]+
00000958 30D9 move.w [A0]+, [A1]+
label0000095A:
0000095A 206E 0008 movea.l A0, [A6 + 0x8]
0000095E 43EE 000C lea.l A1, [A6 + 0xC]
00000962 20D9 move.l [A0]+, [A1]+
00000964 20D9 move.l [A0]+, [A1]+
00000966 30D9 move.w [A0]+, [A1]+
label00000968:
00000968 4E5E unlink A6
0000096A 4E75 rts
0000096C 4E56 FFFE link A6, -0x0002
00000970 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
00000976 486E FFFE pea.l [A6 - 0x2]
0000097A 486E 000C pea.l [A6 + 0xC]
0000097E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000982 A9EB syscall Pack4/FP68K
00000984 6C16 bge +0x18 /* 0000099C */
00000986 7021 moveq.l D0, 0x21
00000988 3B40 FF56 move.w [A5 - 0xAA], D0
0000098C 206E 0008 movea.l A0, [A6 + 0x8]
00000990 43ED FF8C lea.l A1, [A5 - 0x74]
00000994 20D9 move.l [A0]+, [A1]+
00000996 20D9 move.l [A0]+, [A1]+
00000998 30D9 move.w [A0]+, [A1]+
0000099A 605A bra +0x5C /* 000009F6 */
label0000099C:
0000099C 486D FFFA pea.l [A5 - 0x6]
000009A0 3F3C 0017 move.w -[A7], 0x17
000009A4 A9EB syscall Pack4/FP68K
000009A6 486E 000C pea.l [A6 + 0xC]
000009AA 3F3C 0002 move.w -[A7], 0x2
000009AE A9EC syscall Pack5/Elems68K
000009B0 486D FFF0 pea.l [A5 - 0x10]
000009B4 486E 000C pea.l [A6 + 0xC]
000009B8 3F3C 0006 move.w -[A7], 0x6
000009BC A9EB syscall Pack4/FP68K
000009BE 486D FFFA pea.l [A5 - 0x6]
000009C2 3F3C 0003 move.w -[A7], 0x3
000009C6 A9EB syscall Pack4/FP68K
000009C8 303C 0F00 move.w D0, 0xF00
000009CC C06D FFFA and.w D0, [A5 - 0x6]
000009D0 4A40 tst.w D0
000009D2 6714 beq +0x16 /* 000009E8 */
000009D4 7022 moveq.l D0, 0x22
000009D6 3B40 FF56 move.w [A5 - 0xAA], D0
000009DA 41EE 000C lea.l A0, [A6 + 0xC]
000009DE 43ED FF8C lea.l A1, [A5 - 0x74]
000009E2 20D9 move.l [A0]+, [A1]+
000009E4 20D9 move.l [A0]+, [A1]+
000009E6 30D9 move.w [A0]+, [A1]+
label000009E8:
000009E8 206E 0008 movea.l A0, [A6 + 0x8]
000009EC 43EE 000C lea.l A1, [A6 + 0xC]
000009F0 20D9 move.l [A0]+, [A1]+
000009F2 20D9 move.l [A0]+, [A1]+
000009F4 30D9 move.w [A0]+, [A1]+
label000009F6:
000009F6 4E5E unlink A6
000009F8 4E75 rts
fn000009FA:
000009FA 4E56 FFF6 link A6, -0x000A
000009FE 2F0C move.l -[A7], A4
00000A00 286E 0016 movea.l A4, [A6 + 0x16]
00000A04 41D4 lea.l A0, [A4]
00000A06 43EE 000C lea.l A1, [A6 + 0xC]
00000A0A 20D9 move.l [A0]+, [A1]+
00000A0C 20D9 move.l [A0]+, [A1]+
00000A0E 30D9 move.w [A0]+, [A1]+
00000A10 2F0C move.l -[A7], A4
00000A12 3F3C 0016 move.w -[A7], 0x16
00000A16 A9EB syscall Pack4/FP68K
00000A18 2D6E 000C FFF6 move.l [A6 - 0xA], [A6 + 0xC]
00000A1E 2D6E 0010 FFFA move.l [A6 - 0x6], [A6 + 0x10]
00000A24 3D6E 0014 FFFE move.w [A6 - 0x2], [A6 + 0x14]
00000A2A 4854 pea.l [A4]
00000A2C 486E FFF6 pea.l [A6 - 0xA]
00000A30 3F3C 0002 move.w -[A7], 0x2
00000A34 A9EB syscall Pack4/FP68K
00000A36 206E 0008 movea.l A0, [A6 + 0x8]
00000A3A 43EE FFF6 lea.l A1, [A6 - 0xA]
00000A3E 20D9 move.l [A0]+, [A1]+
00000A40 20D9 move.l [A0]+, [A1]+
00000A42 30D9 move.w [A0]+, [A1]+
00000A44 285F movea.l A4, [A7]+
00000A46 4E5E unlink A6
00000A48 4E75 rts
00000A4A 4E56 FFE8 link A6, -0x0018
00000A4E 426E FFFE clr.w [A6 - 0x2]
00000A52 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000A58 486E FFF2 pea.l [A6 - 0xE]
00000A5C 486E 000C pea.l [A6 + 0xC]
00000A60 3F3C 2008 move.w -[A7], 0x2008
00000A64 A9EB syscall Pack4/FP68K
00000A66 6640 bne +0x42 /* 00000AA8 */
00000A68 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000A6E 486E FFF2 pea.l [A6 - 0xE]
00000A72 486E 0016 pea.l [A6 + 0x16]
00000A76 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000A7A A9EB syscall Pack4/FP68K
00000A7C 6E18 bgt +0x1A /* 00000A96 */
00000A7E 7021 moveq.l D0, 0x21
00000A80 3B40 FF56 move.w [A5 - 0xAA], D0
00000A84 206E 0008 movea.l A0, [A6 + 0x8]
00000A88 43ED FF8C lea.l A1, [A5 - 0x74]
00000A8C 20D9 move.l [A0]+, [A1]+
00000A8E 20D9 move.l [A0]+, [A1]+
00000A90 30D9 move.w [A0]+, [A1]+
00000A92 6000 0182 bra +0x184 /* 00000C16 */
label00000A96:
00000A96 206E 0008 movea.l A0, [A6 + 0x8]
00000A9A 43ED FFA0 lea.l A1, [A5 - 0x60]
00000A9E 20D9 move.l [A0]+, [A1]+
00000AA0 20D9 move.l [A0]+, [A1]+
00000AA2 30D9 move.w [A0]+, [A1]+
00000AA4 6000 0170 bra +0x172 /* 00000C16 */
label00000AA8:
00000AA8 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000AAE 486E FFF2 pea.l [A6 - 0xE]
00000AB2 486E 0016 pea.l [A6 + 0x16]
00000AB6 3F3C 2008 move.w -[A7], 0x2008
00000ABA A9EB syscall Pack4/FP68K
00000ABC 6612 bne +0x14 /* 00000AD0 */
00000ABE 206E 0008 movea.l A0, [A6 + 0x8]
00000AC2 43ED FFAA lea.l A1, [A5 - 0x56]
00000AC6 20D9 move.l [A0]+, [A1]+
00000AC8 20D9 move.l [A0]+, [A1]+
00000ACA 30D9 move.w [A0]+, [A1]+
00000ACC 6000 0148 bra +0x14A /* 00000C16 */
label00000AD0:
00000AD0 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000AD6 486E FFF2 pea.l [A6 - 0xE]
00000ADA 486E 000C pea.l [A6 + 0xC]
00000ADE 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000AE2 A9EB syscall Pack4/FP68K
00000AE4 6C00 00AA bge +0xAC /* 00000B90 */
00000AE8 486E 0016 pea.l [A6 + 0x16]
00000AEC 41EE 0020 lea.l A0, [A6 + 0x20]
00000AF0 2F20 move.l -[A7], -[A0]
00000AF2 2F20 move.l -[A7], -[A0]
00000AF4 3F20 move.w -[A7], -[A0]
00000AF6 486E FFEA pea.l [A6 - 0x16]
00000AFA 4EBA FEFE jsr [PC - 0x102 /* 000009FA */]
00000AFE 4FEF 0012 lea.l A7, [A7 + 0x12]
00000B02 486E FFEA pea.l [A6 - 0x16]
00000B06 486E FFE8 pea.l [A6 - 0x18]
00000B0A 3F3C 001C move.w -[A7], 0x1C
00000B0E A9EB syscall Pack4/FP68K
00000B10 596E FFE8 subq.w [A6 - 0x18], 4
00000B14 6718 beq +0x1A /* 00000B2E */
00000B16 7021 moveq.l D0, 0x21
00000B18 3B40 FF56 move.w [A5 - 0xAA], D0
00000B1C 206E 0008 movea.l A0, [A6 + 0x8]
00000B20 43ED FF8C lea.l A1, [A5 - 0x74]
00000B24 20D9 move.l [A0]+, [A1]+
00000B26 20D9 move.l [A0]+, [A1]+
00000B28 30D9 move.w [A0]+, [A1]+
00000B2A 6000 00EA bra +0xEC /* 00000C16 */
label00000B2E:
00000B2E 2D6E 000C FFEA move.l [A6 - 0x16], [A6 + 0xC]
00000B34 2D6E 0010 FFEE move.l [A6 - 0x12], [A6 + 0x10]
00000B3A 3D6E 0014 FFF2 move.w [A6 - 0xE], [A6 + 0x14]
00000B40 486E FFEA pea.l [A6 - 0x16]
00000B44 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000B48 A9EB syscall Pack4/FP68K
00000B4A 41EE 000C lea.l A0, [A6 + 0xC]
00000B4E 43EE FFEA lea.l A1, [A6 - 0x16]
00000B52 20D9 move.l [A0]+, [A1]+
00000B54 20D9 move.l [A0]+, [A1]+
00000B56 30D9 move.w [A0]+, [A1]+
00000B58 41ED FFBE lea.l A0, [A5 - 0x42]
00000B5C 2F20 move.l -[A7], -[A0]
00000B5E 2F20 move.l -[A7], -[A0]
00000B60 3F20 move.w -[A7], -[A0]
00000B62 41EE 0020 lea.l A0, [A6 + 0x20]
00000B66 2F20 move.l -[A7], -[A0]
00000B68 2F20 move.l -[A7], -[A0]
00000B6A 3F20 move.w -[A7], -[A0]
00000B6C 486E FFEA pea.l [A6 - 0x16]
00000B70 4EBA 0188 jsr [PC + 0x188 /* 00000CFA */]
00000B74 4FEF 0018 lea.l A7, [A7 + 0x18]
00000B78 486E FFEA pea.l [A6 - 0x16]
00000B7C 3F3C 0016 move.w -[A7], 0x16
00000B80 A9EB syscall Pack4/FP68K
00000B82 486E FFEA pea.l [A6 - 0x16]
00000B86 486E FFFE pea.l [A6 - 0x2]
00000B8A 3F3C 2010 move.w -[A7], 0x2010
00000B8E A9EB syscall Pack4/FP68K
label00000B90:
00000B90 486D FFFA pea.l [A5 - 0x6]
00000B94 3F3C 0017 move.w -[A7], 0x17
00000B98 A9EB syscall Pack4/FP68K
00000B9A 486E 0016 pea.l [A6 + 0x16]
00000B9E 486E 000C pea.l [A6 + 0xC]
00000BA2 3F3C 8012 move.w -[A7], 0x8012
00000BA6 A9EC syscall Pack5/Elems68K
00000BA8 486D FFFA pea.l [A5 - 0x6]
00000BAC 3F3C 0003 move.w -[A7], 0x3
00000BB0 A9EB syscall Pack4/FP68K
00000BB2 303C 0F00 move.w D0, 0xF00
00000BB6 C06D FFFA and.w D0, [A5 - 0x6]
00000BBA 4A40 tst.w D0
00000BBC 6714 beq +0x16 /* 00000BD2 */
00000BBE 7022 moveq.l D0, 0x22
00000BC0 3B40 FF56 move.w [A5 - 0xAA], D0
00000BC4 41EE 000C lea.l A0, [A6 + 0xC]
00000BC8 43ED FF82 lea.l A1, [A5 - 0x7E]
00000BCC 20D9 move.l [A0]+, [A1]+
00000BCE 20D9 move.l [A0]+, [A1]+
00000BD0 30D9 move.w [A0]+, [A1]+
label00000BD2:
00000BD2 4A6E FFFE tst.w [A6 - 0x2]
00000BD6 671E beq +0x20 /* 00000BF6 */
00000BD8 2D6E 000C FFEA move.l [A6 - 0x16], [A6 + 0xC]
00000BDE 2D6E 0010 FFEE move.l [A6 - 0x12], [A6 + 0x10]
00000BE4 3D6E 0014 FFF2 move.w [A6 - 0xE], [A6 + 0x14]
00000BEA 486E FFEA pea.l [A6 - 0x16]
00000BEE 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000BF2 A9EB syscall Pack4/FP68K
00000BF4 6012 bra +0x14 /* 00000C08 */
label00000BF6:
00000BF6 2D6E 000C FFEA move.l [A6 - 0x16], [A6 + 0xC]
00000BFC 2D6E 0010 FFEE move.l [A6 - 0x12], [A6 + 0x10]
00000C02 3D6E 0014 FFF2 move.w [A6 - 0xE], [A6 + 0x14]
label00000C08:
00000C08 206E 0008 movea.l A0, [A6 + 0x8]
00000C0C 43EE FFEA lea.l A1, [A6 - 0x16]
00000C10 20D9 move.l [A0]+, [A1]+
00000C12 20D9 move.l [A0]+, [A1]+
00000C14 30D9 move.w [A0]+, [A1]+
label00000C16:
00000C16 4E5E unlink A6
00000C18 4E75 rts
export_13:
fn00000C1A:
00000C1A 4E56 FFFE link A6, -0x0002
00000C1E 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
00000C24 486E FFFE pea.l [A6 - 0x2]
00000C28 486E 000C pea.l [A6 + 0xC]
00000C2C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000C30 A9EB syscall Pack4/FP68K
00000C32 6C16 bge +0x18 /* 00000C4A */
00000C34 7021 moveq.l D0, 0x21
00000C36 3B40 FF56 move.w [A5 - 0xAA], D0
00000C3A 206E 0008 movea.l A0, [A6 + 0x8]
00000C3E 43ED FFA0 lea.l A1, [A5 - 0x60]
00000C42 20D9 move.l [A0]+, [A1]+
00000C44 20D9 move.l [A0]+, [A1]+
00000C46 30D9 move.w [A0]+, [A1]+
00000C48 6018 bra +0x1A /* 00000C62 */
label00000C4A:
00000C4A 486E 000C pea.l [A6 + 0xC]
00000C4E 3F3C 0012 move.w -[A7], 0x12
00000C52 A9EB syscall Pack4/FP68K
00000C54 206E 0008 movea.l A0, [A6 + 0x8]
00000C58 43EE 000C lea.l A1, [A6 + 0xC]
00000C5C 20D9 move.l [A0]+, [A1]+
00000C5E 20D9 move.l [A0]+, [A1]+
00000C60 30D9 move.w [A0]+, [A1]+
label00000C62:
00000C62 4E5E unlink A6
00000C64 4E75 rts
00000C66 4E56 0000 link A6, 0
00000C6A 3B7C 2000 FFFA move.w [A5 - 0x6], 0x2000 /* ' \0' */
00000C70 486D FFFA pea.l [A5 - 0x6]
00000C74 3F3C 0001 move.w -[A7], 0x1
00000C78 A9EB syscall Pack4/FP68K
00000C7A 486E 000C pea.l [A6 + 0xC]
00000C7E 3F3C 0014 move.w -[A7], 0x14
00000C82 A9EB syscall Pack4/FP68K
00000C84 486D FFFA pea.l [A5 - 0x6]
00000C88 3F3C 0017 move.w -[A7], 0x17
00000C8C A9EB syscall Pack4/FP68K
00000C8E 206E 0008 movea.l A0, [A6 + 0x8]
00000C92 43EE 000C lea.l A1, [A6 + 0xC]
00000C96 20D9 move.l [A0]+, [A1]+
00000C98 20D9 move.l [A0]+, [A1]+
00000C9A 30D9 move.w [A0]+, [A1]+
00000C9C 4E5E unlink A6
00000C9E 4E75 rts
fn00000CA0:
00000CA0 4E56 0000 link A6, 0
00000CA4 486E 000C pea.l [A6 + 0xC]
00000CA8 3F3C 000F move.w -[A7], 0xF
00000CAC A9EB syscall Pack4/FP68K
00000CAE 206E 0008 movea.l A0, [A6 + 0x8]
00000CB2 43EE 000C lea.l A1, [A6 + 0xC]
00000CB6 20D9 move.l [A0]+, [A1]+
00000CB8 20D9 move.l [A0]+, [A1]+
00000CBA 30D9 move.w [A0]+, [A1]+
00000CBC 4E5E unlink A6
00000CBE 4E75 rts
00000CC0 4E56 0000 link A6, 0
00000CC4 3B7C 4000 FFFA move.w [A5 - 0x6], 0x4000 /* '@\0' */
00000CCA 486D FFFA pea.l [A5 - 0x6]
00000CCE 3F3C 0001 move.w -[A7], 0x1
00000CD2 A9EB syscall Pack4/FP68K
00000CD4 486E 000C pea.l [A6 + 0xC]
00000CD8 3F3C 0014 move.w -[A7], 0x14
00000CDC A9EB syscall Pack4/FP68K
00000CDE 486D FFFA pea.l [A5 - 0x6]
00000CE2 3F3C 0017 move.w -[A7], 0x17
00000CE6 A9EB syscall Pack4/FP68K
00000CE8 206E 0008 movea.l A0, [A6 + 0x8]
00000CEC 43EE 000C lea.l A1, [A6 + 0xC]
00000CF0 20D9 move.l [A0]+, [A1]+
00000CF2 20D9 move.l [A0]+, [A1]+
00000CF4 30D9 move.w [A0]+, [A1]+
00000CF6 4E5E unlink A6
00000CF8 4E75 rts
fn00000CFA:
00000CFA 4E56 FFF2 link A6, -0x000E
00000CFE 41EE FFF6 lea.l A0, [A6 - 0xA]
00000D02 43EE 000C lea.l A1, [A6 + 0xC]
00000D06 20D9 move.l [A0]+, [A1]+
00000D08 20D9 move.l [A0]+, [A1]+
00000D0A 30D9 move.w [A0]+, [A1]+
00000D0C 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
00000D12 486E FFF4 pea.l [A6 - 0xC]
00000D16 486E 0016 pea.l [A6 + 0x16]
00000D1A 3F3C 2008 move.w -[A7], 0x2008
00000D1E A9EB syscall Pack4/FP68K
00000D20 6618 bne +0x1A /* 00000D3A */
00000D22 7021 moveq.l D0, 0x21
00000D24 3B40 FF56 move.w [A5 - 0xAA], D0
00000D28 206E 0008 movea.l A0, [A6 + 0x8]
00000D2C 43ED FFA0 lea.l A1, [A5 - 0x60]
00000D30 20D9 move.l [A0]+, [A1]+
00000D32 20D9 move.l [A0]+, [A1]+
00000D34 30D9 move.w [A0]+, [A1]+
00000D36 6000 009E bra +0xA0 /* 00000DD6 */
label00000D3A:
00000D3A 486E 0016 pea.l [A6 + 0x16]
00000D3E 3F3C 000F move.w -[A7], 0xF
00000D42 A9EB syscall Pack4/FP68K
00000D44 486E 0016 pea.l [A6 + 0x16]
00000D48 486E FFF6 pea.l [A6 - 0xA]
00000D4C 3F3C 000C move.w -[A7], 0xC
00000D50 A9EB syscall Pack4/FP68K
00000D52 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
00000D58 486E FFF4 pea.l [A6 - 0xC]
00000D5C 486E 000C pea.l [A6 + 0xC]
00000D60 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000D64 A9EB syscall Pack4/FP68K
00000D66 6F26 ble +0x28 /* 00000D8E */
00000D68 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000D6E 486E FFF2 pea.l [A6 - 0xE]
00000D72 486E FFF6 pea.l [A6 - 0xA]
00000D76 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000D7A A9EB syscall Pack4/FP68K
00000D7C 6C10 bge +0x12 /* 00000D8E */
00000D7E 486E 0016 pea.l [A6 + 0x16]
00000D82 486E FFF6 pea.l [A6 - 0xA]
00000D86 3F3C 0000 move.w -[A7], 0x0
00000D8A A9EB syscall Pack4/FP68K
00000D8C 603A bra +0x3C /* 00000DC8 */
label00000D8E:
00000D8E 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
00000D94 486E FFF4 pea.l [A6 - 0xC]
00000D98 486E 000C pea.l [A6 + 0xC]
00000D9C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000DA0 A9EB syscall Pack4/FP68K
00000DA2 6C24 bge +0x26 /* 00000DC8 */
00000DA4 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00000DAA 486E FFF2 pea.l [A6 - 0xE]
00000DAE 486E FFF6 pea.l [A6 - 0xA]
00000DB2 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000DB6 A9EB syscall Pack4/FP68K
00000DB8 6F0E ble +0x10 /* 00000DC8 */
00000DBA 486E 0016 pea.l [A6 + 0x16]
00000DBE 486E FFF6 pea.l [A6 - 0xA]
00000DC2 3F3C 0002 move.w -[A7], 0x2
00000DC6 A9EB syscall Pack4/FP68K
label00000DC8:
00000DC8 206E 0008 movea.l A0, [A6 + 0x8]
00000DCC 43EE FFF6 lea.l A1, [A6 - 0xA]
00000DD0 20D9 move.l [A0]+, [A1]+
00000DD2 20D9 move.l [A0]+, [A1]+
00000DD4 30D9 move.w [A0]+, [A1]+
label00000DD6:
00000DD6 4E5E unlink A6
00000DD8 4E75 rts
export_15:
00000DDA 206F 0004 movea.l A0, [A7 + 0x4]
00000DDE 226F 0008 movea.l A1, [A7 + 0x8]
00000DE2 2008 move.l D0, A0
label00000DE4:
00000DE4 10D9 move.b [A0]+, [A1]+
00000DE6 66FC bne -0x2 /* 00000DE4 */
00000DE8 4E75 rts
export_14:
00000DEA 206F 0004 movea.l A0, [A7 + 0x4]
00000DEE 226F 0008 movea.l A1, [A7 + 0x8]
00000DF2 2008 move.l D0, A0
label00000DF4:
00000DF4 4A18 tst.b [A0]+
00000DF6 66FC bne -0x2 /* 00000DF4 */
00000DF8 5388 subq.l A0, 1
label00000DFA:
00000DFA 10D9 move.b [A0]+, [A1]+
00000DFC 66FC bne -0x2 /* 00000DFA */
00000DFE 4E75 rts
00000E00 206F 0004 movea.l A0, [A7 + 0x4]
00000E04 226F 0008 movea.l A1, [A7 + 0x8]
00000E08 7000 moveq.l D0, 0x00
00000E0A 6004 bra +0x6 /* 00000E10 */
label00000E0C:
00000E0C 4A01 tst.b D1
00000E0E 670C beq +0xE /* 00000E1C */
label00000E10:
00000E10 1218 move.b D1, [A0]+
00000E12 B219 cmp.b D1, [A1]+
00000E14 67F6 beq -0x8 /* 00000E0C */
00000E16 6202 bhi +0x4 /* 00000E1A */
00000E18 5580 subq.l D0, 2
label00000E1A:
00000E1A 5280 addq.l D0, 1
label00000E1C:
00000E1C 4E75 rts
00000E1E 206F 0004 movea.l A0, [A7 + 0x4]
00000E22 322F 0008 move.w D1, [A7 + 0x8]
00000E26 7000 moveq.l D0, 0x00
00000E28 6004 bra +0x6 /* 00000E2E */
label00000E2A:
00000E2A 4A18 tst.b [A0]+
00000E2C 6706 beq +0x8 /* 00000E34 */
label00000E2E:
00000E2E B210 cmp.b D1, [A0]
00000E30 66F8 bne -0x6 /* 00000E2A */
00000E32 2008 move.l D0, A0
label00000E34:
00000E34 4E75 rts
00000E36 206F 0004 movea.l A0, [A7 + 0x4]
00000E3A 70FF moveq.l D0, 0xFFFFFFFF
label00000E3C:
00000E3C 5280 addq.l D0, 1
00000E3E 1218 move.b D1, [A0]+
00000E40 670C beq +0xE /* 00000E4E */
00000E42 226F 0008 movea.l A1, [A7 + 0x8]
label00000E46:
00000E46 1419 move.b D2, [A1]+
00000E48 67F2 beq -0xC /* 00000E3C */
00000E4A B401 cmp.b D2, D1
00000E4C 66F8 bne -0x6 /* 00000E46 */
label00000E4E:
00000E4E 4E75 rts
00000E50 206F 0004 movea.l A0, [A7 + 0x4]
00000E54 7000 moveq.l D0, 0x00
label00000E56:
00000E56 1218 move.b D1, [A0]+
00000E58 6710 beq +0x12 /* 00000E6A */
00000E5A 226F 0008 movea.l A1, [A7 + 0x8]
label00000E5E:
00000E5E 1419 move.b D2, [A1]+
00000E60 67F4 beq -0xA /* 00000E56 */
00000E62 B401 cmp.b D2, D1
00000E64 66F8 bne -0x6 /* 00000E5E */
00000E66 5388 subq.l A0, 1
00000E68 2008 move.l D0, A0
label00000E6A:
00000E6A 4E75 rts
00000E6C 206F 0004 movea.l A0, [A7 + 0x4]
00000E70 322F 0008 move.w D1, [A7 + 0x8]
00000E74 7000 moveq.l D0, 0x00
label00000E76:
00000E76 B210 cmp.b D1, [A0]
00000E78 6602 bne +0x4 /* 00000E7C */
00000E7A 2008 move.l D0, A0
label00000E7C:
00000E7C 4A18 tst.b [A0]+
00000E7E 66F6 bne -0x8 /* 00000E76 */
00000E80 4E75 rts
00000E82 206F 0004 movea.l A0, [A7 + 0x4]
00000E86 7000 moveq.l D0, 0x00
00000E88 6006 bra +0x8 /* 00000E90 */
label00000E8A:
00000E8A B401 cmp.b D2, D1
00000E8C 660A bne +0xC /* 00000E98 */
00000E8E 5280 addq.l D0, 1
label00000E90:
00000E90 1218 move.b D1, [A0]+
00000E92 6708 beq +0xA /* 00000E9C */
00000E94 226F 0008 movea.l A1, [A7 + 0x8]
label00000E98:
00000E98 1419 move.b D2, [A1]+
00000E9A 66EE bne -0x10 /* 00000E8A */
label00000E9C:
00000E9C 4E75 rts
00000E9E 202F 0004 move.l D0, [A7 + 0x4]
00000EA2 6006 bra +0x8 /* 00000EAA */
label00000EA4:
00000EA4 B401 cmp.b D2, D1
00000EA6 6708 beq +0xA /* 00000EB0 */
00000EA8 5280 addq.l D0, 1
label00000EAA:
00000EAA 2040 movea.l A0, D0
00000EAC 226F 0008 movea.l A1, [A7 + 0x8]
label00000EB0:
00000EB0 1219 move.b D1, [A1]+
00000EB2 6706 beq +0x8 /* 00000EBA */
00000EB4 1418 move.b D2, [A0]+
00000EB6 66EC bne -0x12 /* 00000EA4 */
00000EB8 7000 moveq.l D0, 0x00
label00000EBA:
00000EBA 4E75 rts
00000EBC 202F 0004 move.l D0, [A7 + 0x4]
00000EC0 6606 bne +0x8 /* 00000EC8 */
label00000EC2:
00000EC2 202D FFFC move.l D0, [A5 - 0x4]
00000EC6 6730 beq +0x32 /* 00000EF8 */
label00000EC8:
00000EC8 42AD FFFC clr.l [A5 - 0x4]
00000ECC 2040 movea.l A0, D0
00000ECE 6006 bra +0x8 /* 00000ED6 */
label00000ED0:
00000ED0 B401 cmp.b D2, D1
00000ED2 660A bne +0xC /* 00000EDE */
00000ED4 2008 move.l D0, A0
label00000ED6:
00000ED6 1218 move.b D1, [A0]+
00000ED8 67E8 beq -0x16 /* 00000EC2 */
00000EDA 226F 0008 movea.l A1, [A7 + 0x8]
label00000EDE:
00000EDE 1419 move.b D2, [A1]+
00000EE0 66EE bne -0x10 /* 00000ED0 */
label00000EE2:
00000EE2 1218 move.b D1, [A0]+
00000EE4 6712 beq +0x14 /* 00000EF8 */
00000EE6 226F 0008 movea.l A1, [A7 + 0x8]
label00000EEA:
00000EEA 1419 move.b D2, [A1]+
00000EEC 67F4 beq -0xA /* 00000EE2 */
00000EEE B401 cmp.b D2, D1
00000EF0 66F8 bne -0x6 /* 00000EEA */
00000EF2 2B48 FFFC move.l [A5 - 0x4], A0
00000EF6 4220 clr.b -[A0]
label00000EF8:
00000EF8 4E75 rts
00000EFA 70FF moveq.l D0, 0xFFFFFFFF
00000EFC 206F 0004 movea.l A0, [A7 + 0x4]
label00000F00:
00000F00 5280 addq.l D0, 1
00000F02 4A18 tst.b [A0]+
00000F04 66FA bne -0x4 /* 00000F00 */
00000F06 4E75 rts